.shouye {
  margin: auto;
  overflow-x: hidden;
  background-color: #fff;
}
.shouye .baokao {
  height: 0.5208rem;
  background-color: #fff;
  opacity: 1;
  margin-bottom: 0.2604rem;
}
.shouye .baokao > ul {
  width: 6.25rem;
  height: 0.5208rem;
  margin: auto;
  display: flex;
}
.shouye .baokao > ul > a:nth-child(1) {
  display: flex;
  flex: 3;
  color: #000;
  background-color: #F5F5F5;
}
.shouye .baokao > ul > a:nth-child(1) > b {
  display: block;
  width: 0.2604rem;
  height: 0.2604rem;
  margin: 0.1302rem 0 0 0.2865rem;
  background: url(../img/01.png) no-repeat;
  background-size: contain;
}
.shouye .baokao > ul > a:nth-child(1) span {
  display: block;
  margin: 0.1302rem 0 0 0.125rem;
  height: 0.5208rem;
  font-size: 0.1667rem;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #000;
}
.shouye .baokao > ul > a:nth-child(1):hover > b {
  background: url(../img/新职教新高考icon.png) no-repeat;
  background-size: contain;
}
.shouye .baokao > ul > a:nth-child(1):hover {
  background-color: #C70000;
}
.shouye .baokao > ul > a:nth-child(1):hover > b {
  background: url(../img/01a.png) no-repeat;
}
.shouye .baokao > ul > a:nth-child(1):hover span {
  color: #fff;
}
.shouye .baokao > ul > a:nth-child(2) {
  display: flex;
  flex: 3;
  height: 0.5208rem;
  background-color: #fff;
}
.shouye .baokao > ul > a:nth-child(2) > b {
  display: block;
  width: 0.2604rem;
  height: 0.2604rem;
  margin: 0.1302rem 0 0 0.2865rem;
  background: url(../img/高中icon.png) no-repeat;
  background-size: contain;
}
.shouye .baokao > ul > a:nth-child(2) span {
  display: block;
  margin: 0.1302rem 0 0 0.125rem;
  width: 1rem;
  height: 0.5208rem;
  font-size: 0.1667rem;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #000;
}
.shouye .baokao > ul > a:nth-child(2):hover {
  background-color: #C70000;
}
.shouye .baokao > ul > a:nth-child(2):hover > b {
  background: url(../img/03a.png) no-repeat;
}
.shouye .baokao > ul > a:nth-child(2):hover span {
  color: #fff;
}
.shouye .baokao > ul > a:nth-child(3) {
  display: flex;
  flex: 3;
  height: 0.5208rem;
  background-color: #F5F5F5;
}
.shouye .baokao > ul > a:nth-child(3) > b {
  display: block;
  width: 0.2604rem;
  height: 0.2604rem;
  margin: 0.1302rem 0 0 0.2865rem;
  background: url(../img/初中icon.png) no-repeat;
  background-size: contain;
}
.shouye .baokao > ul > a:nth-child(3) span {
  display: block;
  margin: 0.1302rem 0 0 0.125rem;
  width: 1rem;
  height: 0.5208rem;
  font-size: 0.1667rem;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #000;
}
.shouye .baokao > ul > a:nth-child(3):hover {
  background-color: #C70000;
}
.shouye .baokao > ul > a:nth-child(3):hover > b {
  background: url(../img/11.png) no-repeat;
}
.shouye .baokao > ul > a:nth-child(3):hover span {
  color: #fff;
}
.shouye .gaikuo {
  width: 6.25rem;
  margin: auto;
  display: flex;
  background-color: #fff;
}
.shouye .gaikuo .gaikuo-left {
  flex: 1;
}
.shouye .gaikuo .gaikuo-left .h1 {
  width: 0.7052rem;
  height: 0.1615rem;
  font-size: 0.1042rem;
  font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;
  font-weight: 800;
  color: #666666;
}
.shouye .gaikuo .gaikuo-left .h1 span:nth-child(1) {
  color: #C70000;
  font-size: 0.125rem;
  border-bottom: 0.0156rem solid red;
}
.shouye .gaikuo .gaikuo-left .h1 span:nth-child(2) {
  color: #000;
  font-size: 0.125rem;
}
.shouye .gaikuo .gaikuo-left .h1 > div {
  margin: -0.1042rem 0 0 0.6521rem;
  width: 0.9208rem;
  font-size: 0.0833rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #999999;
}
.shouye .gaikuo .gaikuo-left > a {
  float: right;
  text-decoration: none;
  display: block;
  margin: -0.0721rem 0.1863rem 0 0;
  font-size: 0.0938rem;
  color: rgba(0, 0, 0, 0.555);
}
.shouye .gaikuo .gaikuo-left .zuo {
  display: flex;
}
.shouye .gaikuo .gaikuo-left .zuo img {
  display: block;
  margin: 0.1042rem 0.1042rem 0 0;
  width: 2.0469rem;
  height: 1.4375rem;
  background: #FDCF00;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
}
.shouye .gaikuo .gaikuo-left .zuo .text {
  margin: 0.1042rem 0 0 0;
  width: 1.974rem;
  height: 0.9948rem;
  font-size: 0.0833rem;
  font-family: MicrosoftYaHei-, MicrosoftYaHei;
  font-weight: normal;
  color: #666666;
  line-height: 0.1563rem;
}
.shouye .gaikuo .gaikuo-left .zuo .text button {
  margin: 0.2865rem 0 0 1.3542rem;
  display: block;
  width: 0.5208rem;
  height: 0.2083rem;
  border-radius: 0px 0px 0px 0px;
  font-size: 0.0729rem;
  color: #C70000;
  opacity: 1;
  border: 0.0052rem solid #C70000;
  background-color: #fff;
}
.shouye .gaikuo .gaikuo-right {
  width: 2.1563rem;
  flex: 1;
}
.shouye .gaikuo .gaikuo-right .h1 {
  width: 0.7052rem;
  height: 0.1615rem;
  margin: 0.0625rem 0 0 0;
  font-size: 0.1042rem;
  font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;
  font-weight: 800;
  color: #666666;
}
.shouye .gaikuo .gaikuo-right .h1 span:nth-child(1) {
  color: #C70000;
  font-size: 0.125rem;
  border-bottom: 0.0156rem solid red;
}
.shouye .gaikuo .gaikuo-right .h1 span:nth-child(2) {
  color: #000;
  font-size: 0.125rem;
}
.shouye .gaikuo .gaikuo-right .h1 > div {
  margin: -0.04rem 0 0 0.6521rem;
  width: 0.5208rem;
  font-size: 0.0833rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #999999;
}
.shouye .gaikuo .gaikuo-right .h1 > a {
  position: relative;
  left: 1.6625rem;
  top: -0.099rem;
  text-decoration: none;
  display: block;
  color: rgba(0, 0, 0, 0.555);
  font-size: 0.0833rem;
}
.shouye .gaikuo .gaikuo-right .zuo {
  width: 2.0833rem;
  height: 0.4792rem;
  margin: 0.1406rem auto 0;
  border-radius: 0px 0px 0px 0px;
  border: 0.0052rem solid #D3D3D3;
}
.shouye .gaikuo .gaikuo-right .zuo > li {
  margin: 0.0833rem 0 0 0.1094rem;
  width: 2.0833rem;
  height: 0.1094rem;
  font-size: 0.0833rem;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  line-height: 0.1563rem;
  padding: 0 0 0 0.0833rem;
  border-left: 0.0104rem solid #C70000;
}
.shouye .gaikuo .gaikuo-right .zuo .li1 {
  height: 0.1563rem;
  margin: 0px 0 0 0.1094rem;
}
.shouye .zhuanye {
  width: 10rem;
  margin: auto;
}
.shouye .zhuanye .zuo {
  width: 6.25rem;
  margin: auto;
}
.shouye .zhuanye .zuo .h1 {
  width: 0.7052rem;
  height: 0.1615rem;
  font-size: 0.1042rem;
  font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;
  font-weight: 800;
  color: #666666;
}
.shouye .zhuanye .zuo .h1 span:nth-child(1) {
  color: #C70000;
  font-size: 0.125rem;
  border-bottom: 0.0156rem solid red;
}
.shouye .zhuanye .zuo .h1 span:nth-child(2) {
  color: #000;
  font-size: 0.125rem;
}
.shouye .zhuanye .zuo .h1 > div {
  margin: -0.1042rem 0 0 0.6521rem;
  width: 0.5208rem;
  font-size: 0.0833rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #999999;
}
.shouye .zhuanye .zuo > a {
  float: right;
  margin: -0.1302rem 0 0 0;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.555);
}
.shouye .zhuanye .you {
  width: 6.25rem;
  height: 0.3125rem;
  margin: 0.1042rem auto 0;
  background: #0850BC;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  border: 0.0052rem solid #0850BC;
}
.shouye .zhuanye .you .tou-top > ul {
  display: flex;
  border-right: solid 0.0052rem #666;
  border-left: solid 0.0052rem #666;
}
.shouye .zhuanye .you .tou-top > ul > li {
  font-size: 0.0833rem;
  text-align: center;
  flex: 6;
  height: 0.3125rem;
  padding: 0.1042rem 0 0 0.1563rem;
  box-sizing: border-box;
  border-bottom: solid 0.0052rem #666;
  color: #fff;
}
.shouye .zhuanye .you > ul {
  display: flex;
  border-right: solid 0.0052rem #666;
  border-left: solid 0.0052rem #666;
}
.shouye .zhuanye .you > ul > li {
  text-align: center;
  flex: 6;
  height: 0.3125rem;
  padding: 0.1042rem 0 0 0.1563rem;
  box-sizing: border-box;
  border-bottom: solid 0.0052rem #666;
  color: #000;
  font-size: 0.0833rem;
}
.shouye .zhuanye .you > ul > li a {
  color: #C70000;
  font-size: 0.0833rem;
}
.shouye .zhuanye .you > ul > li:nth-child(6) {
  color: #C70000;
  font-size: 0.0833rem;
}
.shouye .feng {
  width: 6.25rem;
  margin: 1.5625rem auto 0;
}
.shouye .feng .feng-top {
  margin-bottom: 0.1406rem;
}
.shouye .feng .feng-top .h1 {
  width: 0.7052rem;
  height: 0.1615rem;
  font-size: 0.1042rem;
  font-family: MicrosoftYaHei-Bold-, MicrosoftYaHei-Bold;
  font-weight: 800;
  color: #666666;
}
.shouye .feng .feng-top .h1 span:nth-child(1) {
  color: #C70000;
  font-size: 0.125rem;
  border-bottom: 0.0156rem solid red;
}
.shouye .feng .feng-top .h1 span:nth-child(2) {
  color: #000;
  font-size: 0.125rem;
}
.shouye .feng .feng-top .h1 > div {
  margin: -0.1042rem 0 0 0.6521rem;
  width: 0.5208rem;
  font-size: 0.0833rem;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #999999;
}
.shouye .feng .feng-top > a {
  float: right;
  margin: -0.1302rem 0 0 0;
  text-decoration: none;
  color: rgba(0, 0, 0, 0.555);
}
.shouye .feng .img {
  display: flex;
  margin-bottom: 0.1906rem;
}
.shouye .feng .img img {
  flex: 4;
  width: 1.4104rem;
  height: 1.0938rem;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  margin: 0 0.056rem 0 0;
  border: 0.0052rem solid #707070;
}
.shouye .xinzhi {
  width: 6.25rem;
  margin: 0 auto -0.4042rem;
  height: 3.0313rem;
}
.shouye .xinzhi > ul {
  height: 3.0313rem;
  display: flex;
  flex-wrap: wrap;
  background: url(../img/4.jpg) no-repeat;
  background-size: contain;
}
.shouye .xinzhi > ul::after {
  content: '';
  display: block;
  position: relative;
  top: -1.5104rem;
  left: 1.7708rem;
  width: 2.4479rem;
  height: 0.0104rem;
  background-color: #C7C7C7;
  transform: rotate(90deg);
}
.shouye .xinzhi > ul::before {
  content: '';
  display: block;
  position: relative;
  top: 1.4583rem;
  left: 0.607rem;
  width: 5.3667rem;
  height: 0.0104rem;
  background-color: #C7C7C7;
}
.shouye .xinzhi > ul > li {
  width: 3.125rem;
  height: 1.5104rem;
}
.shouye .xinzhi > ul > li .p1 {
  padding: 0.2292rem 0.3958rem 0 0.3958rem;
}
.shouye .xinzhi > ul > li .p1 .pp1 {
  display: flex;
  margin: 0 0 0.0521rem 0;
}
.shouye .xinzhi > ul > li .p1 .pp1 img {
  display: block;
  width: 0.1979rem;
  height: 0.1979rem;
  margin-right: 0.0781rem;
}
.shouye .xinzhi > ul > li .p1 .pp1 span {
  height: 0.1615rem;
  font-size: 0.125rem;
  font-family: Microsoft YaHei-Bold, Microsoft YaHei;
  font-weight: bold;
  color: #666666;
  line-height: 0.1458rem;
}
.shouye .xinzhi > ul > li .p1 .pp2 {
  height: 0.7344rem;
  font-size: 0.0833rem;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #666666;
  line-height: 0.1406rem;
}
.shouye .lianxi {
  height: 2.8646rem;
  background: #ffffff;
  opacity: 1;
  background: url(../img/pic.png) no-repeat;
  background-size: cover;
}
.shouye .lianxi .lianxi-top {
  width: 6.25rem;
  margin: 0.7292rem auto 0;
  height: 2.8646rem;
  position: relative;
  top: 0.7292rem;
  left: 0;
  background-color: #fff;
  display: flex;
}
.shouye .lianxi .lianxi-top .lianxi-left {
  flex: 2;
  box-shadow: 0px 0.0313rem 0.1042rem 0.0052rem rgba(0, 0, 0, 0.16);
}
.shouye .lianxi .lianxi-top .lianxi-left .p1 {
  padding: 0.301rem 0 0 0.4271rem;
  width: 3.133rem;
  box-sizing: border-box;
}
.shouye .lianxi .lianxi-top .lianxi-left .p1 > p {
  height: 0.1615rem;
  font-size: 0.125rem;
  margin: 0 0 0.0521rem 0;
  font-family: MicrosoftYaHei-, MicrosoftYaHei;
  font-weight: normal;
  color: #666666;
}
.shouye .lianxi .lianxi-top .lianxi-left .p1 > span {
  display: block;
  text-indent: 0.1342rem;
  padding: 0px 0.2083rem 0 0;
  font-size: 0.0833rem;
  font-family: MicrosoftYaHei-, MicrosoftYaHei;
  font-weight: normal;
  color: #666666;
  line-height: 0.1663rem;
}
.shouye .lianxi .lianxi-top .lianxi-left .p2 {
  padding: 0.2281rem 0 0 0.4271rem;
}
.shouye .lianxi .lianxi-top .lianxi-left .p2 li {
  font-size: 0.0833rem;
  width: 100%;
  margin: 0 0 0.0833rem 0;
}
.shouye .lianxi .lianxi-top .lianxi-left .p2 li b {
  font-size: 0.0833rem;
  padding: 0 0.0521rem 0 0;
}
.shouye .lianxi .lianxi-top .lianxi-left .p2 li span {
  font-size: 0.0833rem;
  height: 0.1042rem;
}
.shouye .lianxi .lianxi-top .lianxi-rigth {
  flex: 2;
  background-color: #0747A6;
}
.shouye .lianxi .lianxi-top .lianxi-rigth li img {
  display: block;
  width: 1.224rem;
  height: 1.224rem;
  background: #0747A6;
  box-shadow: 0px 0.0313rem 0.1042rem 0.0052rem rgba(0, 0, 0, 0.16);
  margin: 0.625rem auto 0;
  opacity: 1;
}
.shouye .lianxi .lianxi-top .lianxi-rigth li span {
  display: block;
  text-align: center;
  height: 0.1615rem;
  font-size: 0.125rem;
  font-family: MicrosoftYaHei-, MicrosoftYaHei;
  font-weight: normal;
  color: #FFFFFF;
  margin-top: 0.1302rem;
}
.shouye .did {
  margin: 1.1458rem 0 0 0;
}
